لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی iOS 13 با Swift 5 (نسخه دوم) - نسخه دوم [ویدئو]
iOS 13 Programming with Swift 5 (2nd Edition) - Second Edition [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
iOS 13 SDK به عنوان نقطه عطفی بزرگ در تکامل زبان سوئیفت با ویژگی های جدید و جالب برای توسعه دهندگان مانند حالت تاریک، Apple Sign-in، CloudKit، SwiftUI، UIKit و غیره وارد می شود. اگر به دنبال شروع برنامه نویسی iOS 13، کشف پتانسیل Swift 5 و انتشار برنامه های خود در iPhone و iPad هستید، این دوره آموزشی مناسب برای شماست.
این دوره راهنمای کاملی در سفر iOS شما خواهد بود. شما را با قابلیت های iOS 13 آشنا می کند و به شما نشان می دهد که چگونه اصول آن را عملی کنید. این شما را به انجام متداول ترین وظایفی که یک توسعه دهنده iOS روزانه با آنها سر و کار دارد مجهز می کند. ما با ایجاد یک برنامه دستور پخت برگر شروع می کنیم و به تدریج ویژگی هایی را به آن اضافه می کنیم. همچنین یاد خواهید گرفت که چگونه با استفاده از SwiftUI و Master iPadOS که به طور خاص برای تبلت ها ساخته شده است، برنامه های ساده بسازید. با تفاوتهای بین UIKit و SwiftUI آشنا میشوید و بررسی میکنید که چگونه SwiftUI ظاهر و احساس پلتفرمهای مختلف مانند iOS، iPadOS و MacOS را کنترل میکند.
در پایان دوره، یک برنامه اشتها آور برای دستور پخت همبرگر خواهید ساخت.
بسته کد این دوره در https://github.com/PacktPublishing/iOS-13-Programming-with-Swift-5-2nd-Edition همه چیزهایی که برای شروع توسعه iOS نیاز دارید در دسترس است.
نحوه استفاده از سوئیفت 5
اولین برنامه خود را از ابتدا بسازید و آن را در اپ استور منتشر کنید
اکثر کارهای رایج iOS را بدون زحمت انجام دهید
نگاهی دزدکی به SwiftUI بیندازید و برنامههای iOS را به مک بیاورید
ایجاد و کسب درآمد از برنامه های iOS که مشتریان آن ها را دوست دارند این ویدیو برای مبتدیانی است که می خواهند برنامه های iOS ایجاد کنند. اگر شما یک توسعه دهنده برنامه iOS مشتاق هستید که علاقه زیادی به یادگیری Swift 5 و استقرار برنامه ها در آیفون دارید، این دوره برای شما مناسب است.
پیش نیاز: این دوره همچنین برای توسعه دهندگانی است که برنامه هایی را در Objective-C برای تکرارهای قدیمی iOS ساخته اند اما با iOS 13 SDK جدید آشنا نیستند. رایجترین کارها و تکنیکهایی را که یک توسعهدهنده iOS در زندگی روزمرهاش نیاز دارد بیاموزید * یک برنامه دستور پخت همبرگر زیبا و آماده برای فروشگاه App بسازید * بر آخرین فناوریهای اپل مانند SwiftUI، Dark Mode، CloudKit و غیره مسلط شوید.
سرفصل ها و درس ها
شروع کار با Xcode 11 و Swift 5
Getting Started with Xcode 11 and Swift 5
بررسی اجمالی دوره
The Course Overview
نصب و راه اندازی Xcode 11
Installing and Setting Up Xcode 11
متغیرها در مقابل ثابت ها
Variables versus Constants
صریح در مقابل انواع استنتاجی
Explicit versus Inferred Types
اختیاری در مقابل غیر اختیاری
Optionals versus Non-Optionals
توسعه یک برنامه Tabbed
Developing a Tabbed App
راه اندازی پروژه ما
Setting Up Our Project
مقدمه ای بر Interface Builder
Introduction to Interface Builder
طراحی رابط کاربری
Designing the User Interface
کاوش در اقدامات و خروجی ها
Exploring Actions and Outlets
نمایش داده ها در UITableView
Displaying Data in a UITableView
آشنایی با UITableView و زمان استفاده
Understanding UITableView and When to Use
ساخت مدل ما و پر کردن داده ها از JSON
Building Our Model and Populating Data from JSON
کار با Delegate و Data Source
Working with Delegate and Data Source
عیب یابی و اشتباهات رایج
Troubleshooting and Common Mistakes
پیمایش بین نمایش کنترلرها
Navigating Between View Controllers
افزودن کنترلرهای بیشتر به پروژه ما
Adding More View Controllers to Our Project
ایجاد Segues بین View Controller ها
Creating Segues Between View Controllers
انتقال داده ها از یک نمایش کنترلر به دیگری
Passing Data from One View Controller to Another
بهینه سازی UI برای سایر دستگاه ها
Optimizing UI for Other Devices
ساخت یک رابط کاربری تطبیقی با طرحبندی خودکار
Building an Adaptive UI with Auto Layout
استفاده از طرحبندی خودکار در یک سلول سفارشی
Using Auto Layout in a Custom Cell
بهینه سازی برنامه ما برای iPad
Optimizing Our App for an iPad
برنامه iPad ما را به macOS بیاورید
Bring Our iPad App to macOS
پشتیبانی از حالت تاریک و نوع پویا
Supporting Dark Mode and Dynamic Type
داده های پایدار با داده های اصلی
Persisting Data with Core Data
مقدمه ای بر داده های اصلی
Introduction to Core Data
افزودن داده های اصلی به پروژه موجود
Adding Core Data to the Existing Project
ساخت مدل داده اصلی ما
Building Our Core Data Model
به روز رسانی پروژه ما برای کار با اشیاء داده اصلی
Updating Our Project to Work with Core Data Objects
نمایش داده ها در NSFetchedResultsController
Displaying Data in NSFetchedResultsController
همگام سازی داده های هسته با CloudKit
Syncing Core Data with CloudKit
آماده سازی برنامه ما برای بارگیری ناهمزمان
Preparing Our App for Asynchronous Loading
آماده کردن برنامه برای جهان
Making the App Ready for the World
ورود به سیستم با اپل
Signing in with Apple
آماده کردن برنامه برای فروشگاه App
Making the App Ready for the App Store
نحوه کسب درآمد از یک اپلیکیشن
How to Monetize an App
چگونه از طرد شدن توسط اپل جلوگیری کنیم؟
How to Avoid Being Rejected by Apple
قدرت SwiftUI را تجربه کنید
Experience the Power of SwiftUI
مقدمه ای بر SwiftUI
Introduction to SwiftUI
تکرار رابط اصلی برنامه ما در SwiftUI
Replicating Basic Interface of Our App in SwiftUI
پیمایش بین نماها با SwiftUI
Navigating Between Views with SwiftUI
SwiftUI در دستگاه های مختلف
SwiftUI on Different Devices
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
گرگور پیچلر بیش از هشت سال تجربه در زمینه توسعه iOS دارد. او با مدرک کارشناسی ارشد از دانشگاه علوم کاربردی در هاگنبرگ فارغ التحصیل شد. او رهبر پروژه iOS برای چندین پروژه برای یک آژانس معروف لندن بود. پروژه های او از یک برنامه استخدام منابع انسانی تا یک برنامه مبتنی بر GPS برای خلبانان هلیکوپتر را شامل می شد. او به همراه چهار همکار دیگر خود استارت آپی به نام Butleroy را تأسیس کرد، اپلیکیشنی که تقویم و لیست کارهای شما را به طور موثرتری مدیریت می کند.
نمایش نظرات